export default {
  sign: {
    // 登录 POST
    signByPassword: '/sign.by_password',
    // 验证Token以及权限 POST
    verification: '/sign.verification',
    // 退出时清除token POST
    clearToken: '/sign.clear_token'
  },
  user: {
    // 创建管理员 POST
    create: '/user.create',
    // 获取管理员列表 GET
    items: '/user.list',
    // 获取用户信息 GET
    info: '/user.info',
    // 获取用户信息 POST
    update: '/user.update',
    // 删除管理员 POST
    delete: '/user.delete',
    // 禁用/解禁管理员
    isDisable: '/user.is_disable',
    // 管理员授权接口
    authorization: '/user.authorization'
  },
  rule: {
    // 创建权限 POST
    create: '/rule.create',
    // 修改权限 POST
    update: '/rule.update',
    // 删除权限 POST
    delete: '/rule.delete',
    // 通过pid获取权限列表 GET
    getListByPid: '/rule.get_list_by_pid',
    // 获取无限极格式的数据 GET
    infinite: '/rule.infinite',
    // 通过ID获取单条权限信息 GET
    getRuleInfoById: '/rule.get_rule_info_by_id',
    // 获取dashboard 菜单(一级菜单) GET
    dashboard: '/rule.dashboard',
    // 获取侧边栏菜单 GET
    sidebarMenu: '/rule.menu',
    // 获取按钮以及展示权限 GET
    identification: '/rule.identification',
    // 排序
    sort: '/rule.modify.sort'
  },
  group: {
    // 创建管理组 POST
    create: '/group.create',
    // 修改管理组 POST
    update: '/group.update',
    // 删除管理组 POST
    delete: '/group.delete',
    // 通过ID获取单条管理组 GET
    getGroupInfoById: '/group.get_group_info_by_id',
    // 获取管理组列表 GET
    getList: '/group.get_list',
    // 给用户组授权 POST
    authorization: '/group.authorization',
    // 获取所有用户组 GET
    all: '/group.all'
  },
  // verification: {
  //   // 获取dashboard 菜单(一级菜单) GET
  //   dashboard: '/verification.dashboard',
  //   // 获取侧边栏菜单
  //   sidebarMenu: '/verification.menu',
  //   // 获取按钮以及展示权限
  //   identification: '/verification.identification'
  // },
  configure: {
    // 获取权限名单 GET
    ruleWhiteList: '/configure.rule_white_list',
    // 设置权限白名单 POST
    setRuleWhiteList: '/configure.set_rule_white_list',
    // 设置应用swiper POST
    setAppSwiper: '/configure.set_app_swiper',
    // 获取应用swiper GET
    getAppSwiper: '/configure.get_app_swiper',
    // 设置应用首页的分类展示 POST
    setAppBlockItem: '/configure.set_app_block_item',
    // 获取应用首页的分类展示 GET
    getAppBlockItem: '/configure.get_app_block_item',
    // 设置应用首页要展示的品牌 post
    setAppBrand: '/configure.set_app_brand',
    // 获取应用首页要展示的品牌 get
    getAppBrand: '/configure.get_app_brand',
    // 设置分销比例 post
    setDistributionRatio: '/configure.set_distribution_ratio',
    // 获取分销比例 get
    getDistributionRatio: '/configure.get_distribution_ratio',
    // 设置代理商升级配置 post
    setAgentUpgrade: '/configure.set_agent_upgrade',
    // 获取代理商升级配置 get
    getAgentUpgrade: '/configure.get_agent_upgrade',
    // 设置客服微信 post
    setCustomerWechat: '/configure.set_customer_wechat',
    // 获取客服微信
    getCustomerWechat: '/configure.get_customer_wechat',
    // 配置APP资源升级版本
    setAppUpgradeWgt: '/configure.app.upgrade.wgt.set',
    // 获取APP资源升级版本
    getAppUpgradeWgt: '/configure.app.upgrade.wgt.get',
    // 配置APP版本
    setAppUpgrade: '/configure.app.upgrade.set',
    // 获取APP版本
    getAppUpgrade: '/configure.app.upgrade.get',
    // 设置活动客服电话
    setActivityCustomer: '/configure.activity.customer.set',
    // 获取活动客服电话
    getActivityCustomer: '/configure.activity.customer.get'
  },
  category: {
    // 创建分类 POST
    create: '/category.create',
    // 分类列表 GET
    items: '/category.items',
    // 无限极分类数据 GET
    infinite: '/category.infinite',
    // 删除分类 POST
    delete: '/category.delete',
    // 通过ID修改分类 POST
    updateById: '/category.update_by_id',
    // 通过ID获取单条数据 GET
    infoById: '/category.info_by_id'
  },
  attribute: {
    // 获取属性列表 GET
    items: '/attribute.items',
    // 创建属性 POSt
    create: '/attribute.create',
    // 删除属性 POST
    del: '/attribute.delete',
    // 添加属性值 POST
    createAttach: '/attribute.create.attach',
    // 删除属性值 POST
    delAttach: '/attribute.delete.attach',
    // 排序 POST
    sort: '/attribute.sort'
  },
  goods: {
    // 添加商品 POST
    create: '/goods.create',
    // 获取商品列表 GET
    items: '/goods.items',
    // 通过ID获取单条记录 GET
    infoById: '/goods.info_by_id',
    // 编辑商品 POST
    edit: '/goods.edit',
    // 通过ID更新商品状态
    status: 'goods.status'
  },
  brand: {
    // 添加商品 POST
    create: '/brand.create',
    // 编辑品牌 POST
    edit: '/brand.edit',
    // 删除品牌 POSt
    del: '/brand.delete',
    // 对品牌排序 POST
    sort: '/brand.sort',
    // 获取品牌列表 GET
    items: '/brand.items',
    // 获取单条品牌数据 GET
    infoById: '/brand.info_by_id',
    // 发布商品时获取品牌 GET
    itemByCreateGoods: '/brand.item_by_create_goods'
  },
  order: {
    // 获取订单列表 get
    items: '/order.items',
    // 订单发货 post
    deliverGoods: '/order.deliver.goods',
    // 获取订单详情
    detailById: '/order.detail.by.id'
  },
  express: {
    // 获取快递公司列表 get
    items: '/express.items',
    // 设置默认发货快递公司 post
    setDefault: '/express.set.default',
    // 获取默认发货快递公司 get
    getDefault: '/express.get.default',
    // 搜索快递公司
    search: '/express.search'
  },
  club: {
    // 创建权限 POST
    create: '/admin.club.rule.create',
    // 修改权限 POST
    update: '/admin.club.rule.update',
    // 删除权限 POST
    delete: '/admin.club.rule.delete',
    // 通过pid获取权限列表 GET
    getListByPid: '/admin.club.rule.get_list_by_pid',
    // 获取无限极格式的数据 GET
    infinite: '/admin.club.rule.infinite',
    // 通过ID获取单条权限信息 GET
    getRuleInfoById: '/admin.club.rule.get_rule_info_by_id',
    // 获取dashboard 菜单(一级菜单) GET
    dashboard: '/admin.club.rule.dashboard',
    // 获取侧边栏菜单 GET
    sidebarMenu: '/admin.club.rule.menu',
    // 获取按钮以及展示权限 GET
    identification: '/admin.club.rule.identification',
    // 获取权限名单 GET
    ruleWhiteList: '/admin.club.configure.rule.white.list',
    // 设置权限白名单 POST
    setRuleWhiteList: '/admin.club.configure.set.rule.white.list',
    // 创建俱乐部
    add: '/admin.club.add',
    // 俱乐部
    items: '/admin.club.items',
    // 修改俱乐部状态
    changeStatus: '/admin.club.change.status',
    // 排序
    sort: '/admin.club.modify.sort'
  },
  area: {
    // 获取区域列表
    item: '/admin.area.item.by.pid'
  },
  map: {
    // 通过地址获取经纬度 GET
    getLocationByAddress: '/admin.map.location.by.address',
    // 通过经纬度获取地址 GET
    getAddressByLocation: '/admin.map.address.by.location',
    // 保存提交
    addCollectionPoint: '/admin.collection.point.add',
    // 获取数据
    getInfo: '/admin.collection.point.items',
    // 删除一行数据
    deleteInfo: '/admin.collection.point.delete',
    // 编辑信息
    editorInfo: '/admin.collection.point.edit'
  },
  collectionPoint: {
    // 通过市级ID获取上车点
    itemsByCity: '/admin.collection.item.by.city'
  },
  activity: {
    // 集合点人数限制批量设置
    collectionPointSignUpLimitBatchSet: '/admin.activity.collection.point.sign.up.limit.batch.set',
    // 添加集合点
    collectionPointCreate: '/admin.activity.collection.point.create',
    // 获取集合点列表
    collectionPointItems: '/admin.activity.collection.point.items',
    // 编辑集合点
    collectionPointEdit: '/admin.activity.collection.point.edit',
    // 新增活动信息
    addActivityInfo: '/admin.activity.add',
    // 编辑活动列表
    editActivityInfo: '/admin.activity.edit',
    // 删除列表数据
    deleteActivityInfo: '/admin.activity.delete',
    // 显示列表数据
    showActivityInfo: '/admin.activity.items',
    // 搜索显示列表数据
    searchInfo: '/admin.activity.items',
    // 通过活动id获得团期数据
    groupInfo: '/admin.group.stage.single.data',
    // 通过团期id修改团期信息
    groupEdit: '/admin.activity.group.stage.edit',
    // 通过团期id获取上车点
    collectionList: '/club.activity.collection.items',
    // 通过上车集合点ID修改上车集合点信息
    collectionEidt: '/admin.activity.collection.point.edit',
    // 通过团期ID删除团期
    deleteGroup: '/admin.activity.group.stage.delete',
    // 编辑团期信息
    groupStage: '/admin.activity.group.stage.edit',
    // 获取列表信息
    showInfo: '/admin.activity.single.data',
    // 更改活动状态(上下架)
    upper: '/admin.activity.edit.upper.and.lower',
    // 获取俱乐部列表
    clubList: '/admin.activity.club.items',
    // 活动报名记录
    signUpRecord: '/admin.activity.sign.up.record',
    // 获取集合点出行人统计
    collectionPointTravel: '/admin.activity.order.collection.point.travel',
    // 导出出行人
    exportTravel: '/admin.export.travel'
  },
  activityOrder: {
    // 获取活动订单列表
    items: '/admin.activity.order.items',
    // 编辑出行人
    editAttach: '/admin.activity.order.edit.attach',
    // 获取订单详情
    detail: '/admin.activity.order.detail',
    // 未支付时取消出行人
    cancelTravelByNotPay: '/admin.activity.order.cancel.travel.by.not.pay',
    // 取消出行人并退款
    cancelTravelByPay: '/admin.activity.order.cancel.travel.by.pay',
    // 未支付时取消订单
    cancelByNotPay: '/admin.activity.order.cancel.by.not.pay',
    // 取消已支付订单
    cancelByPay: '/admin.activity.order.cancel.by.pay',
    // 通过团期ID获取订单信息
    itemsByGroupStage: '/admin.activity.order.by.group.stage'
  },
  activityOrderRefund: {
    // 获取退款订单列表
    items: '/admin.activity.order.refund.items',
    // 获取取消订单中的出行人
    cancelTravelItems: '/admin.activity.order.refund.cancel.travel.items',
    // 同意退款
    agree: '/admin.activity.order.refund.agree',
    // 拒绝退款
    refuse: '/admin.activity.order.refund.refuse'
  },
  setting: {
    // 设置轮播图
    setSlide: '/admin.activity.configure.activity.set.slide',
    // 获取轮播图
    getSlide: '/admin.activity.configure.activity.get.slide'
  },
  financial: {
    // 用户账单
    billItems: '/admin.bill.items'
  },
  member: {
    // 获取用户列表
    items: '/admin.member.items',
    // 重置登录密码
    resetPassword: '/admin.member.password.reset',
    // 重置手机号码
    resetMobile: '/admin.member.mobile.reset'
  }
}
